package com.javadroid.sgbd;

import java.util.List;

import com.javadroid.model.EmissoraModel;
import com.javadroid.model.EnderecoURLModel;
import com.javadroid.model.NovelaModel;

public class MysqlCargaInicial {
	
	public static void main(String[] args) {
		
		//tabelas();
		//primeiraCarga();
		//listandoDados();
		
	}
	
	public static void listandoDados() {
		EmissoraDao dao = new EmissoraDao();
		List<EmissoraModel> l = dao.getLista();
		
		System.err.println("Emissoras");
		for (EmissoraModel emissoraModel : l) {
			System.out.println(emissoraModel.getEmissora());
		}
		
		
		System.err.println("Novelas");
		NovelaDao daon = new NovelaDao();
		List<NovelaModel> n = daon.getListaNovelas();
		
		for (NovelaModel novelaModel : n) {
			System.out.println(novelaModel.getNovela());
		}
		
		System.err.println("Urls");
		EnderecoURLDao daou = new EnderecoURLDao();
		List<EnderecoURLModel> u = daou.getLista();
		for (EnderecoURLModel enderecoURLModel : u) {
			System.out.println(enderecoURLModel.getId()+" "+enderecoURLModel.isAtivo()+" "+enderecoURLModel.getId_novela()+" "+enderecoURLModel.getEnderecoAux()+ " "+enderecoURLModel.getEnderecoUrl());
		}
	}

	public static void tabelas(){
		CreateTablesMYSQL tb = new CreateTablesMYSQL();
		
		tb.createTableEmissoras();
		tb.createTableNovelas();
		tb.createTableCapitulos();
		tb.createTableEnderecosDeUrl();
		
	}
	
	public static void primeiraCarga(){
		CreateTablesMYSQL tb = new CreateTablesMYSQL();
		tb.primeiraCargaEmissoras();
		tb.primeiraCargaNovelas();
		tb.primeiraCargaURLs();
	}
	
	public static boolean updateEmergencial(String sql){
		CreateTablesMYSQL tb = new CreateTablesMYSQL();
		return tb.updateEmergencial(sql);
	}

}
